*{
    background-color: #f8f8f8;
    /*width: 100%;*/
    /*height: 20%;*/
}
.body{
    height: 4000px;
}

#menu {
    padding: 20px;
    transition: all 0.8s;
}
#menu.navbar-default {
    background-color: rgba(248, 248, 248, 0);
    border-color: rgba(231, 231, 231, 0);
}
#menu a.navbar-brand {
    text-transform: uppercase;
    font-size: 22px;
    /*color: #333333;*/
    font-weight: 900;
}
#menu.navbar-default .navbar-nav > li > a {
    font-family: TrajanPro-Bold;
    text-transform: uppercase;
    /*color: #333333;*/
    font-size: 16px;
    letter-spacing: 1px;
}
#menu.navbar-default .navbar-nav > li > a:hover {
    color: #D2527F;
}
.on {
    background-color: #222222 !important;
    filter:alpha(opacity=86);
    -moz-opacity:0.86;
    -khtml-opacity: 0.86;
    opacity: 0.86;
    /*background: rgba(34,34,34,0.86);*/
    padding: 0 !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #D2527F !important;
    background-color: transparent;
    font-weight: 700;
}
.navbar-toggle {
    border-radius: 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #D2527F;
    border-color: #D2527F;
}
.navbar-default .navbar-toggle:hover>.icon-bar {
    background-color: #FFF;
}
